package com.bops.dal.product.dao;

import java.util.HashMap;
import java.util.List;

import com.bops.dal.product.dataobject.TypeTwo;
import com.bops.dal.product.queryobject.TypeTwoQuery;



public interface Type2DAO {
    
	void insertType2(TypeTwo record);

    int updateType2(TypeTwo record);

    List<TypeTwo> listType2(TypeTwoQuery query);
    List<TypeTwo> completeType2(TypeTwoQuery query);

    TypeTwo findType2ById(Integer id);
    TypeTwo findType2IDByName(TypeTwoQuery queryType2);

    int deleteType2ById(Integer id);

    int countType2(HashMap<String,Object> map);
    int checkType2Name( TypeTwo editType2);
}